home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / etc / gdm / gdm.conf.dpkg-old < prev    next >
Encoding:
Text File  |  2007-01-19  |  27.5 KB  |  599 lines

  1. # GDM Configuration file.
  2. #
  3. # This file should not be updated by hand.  Since GDM 2.13.0.4,
  4. # configuration choices in the /etc/X11/gdm/gdm.conf-custom file will
  5. # override the default values specified in this file (installation 
  6. # locations of the configuration files may vary for different distros).
  7. # This defaults.conf file may be overwritten on upgrade, so to ensure
  8. # that your configuration choices are not lost, please make sure that 
  9. # your changes are made only the the custom.conf file.
  10. #
  11. # If you were using an older version of GDM, your system may have the
  12. # the older gdm.conf configuration file on the system.  If so, then this
  13. # file is used instead of the custom.conf file for backwards support.
  14. # If you make changes to the custom.conf file and they seem to not be
  15. # taking effect, this is likely the problem.  Consider migrating your
  16. # configuration to the new custom.conf file and removing the gdm.conf
  17. # file.
  18. #
  19. # You can use the gdmsetup program to graphically edit the gdm.conf-custom
  20. # file.  Note that gdmsetup does not support every option in this file, just
  21. # the most common ones that users want to change.  If you feel that
  22. # gdmsetup should support additional configuration options, please file a
  23. # bug report at http://bugzilla.gnome.org/.
  24. #
  25. # If you hand-edit the GDM configuration, you should run the following command
  26. # to get the GDM daemon to recognize the change.  Any running GDM GUI programs
  27. # will also be notified to update with the new configuration.
  28. #
  29. # gdmflexiserver --command="UPDATE_CONFIG <configuration key>"
  30. #
  31. # e.g, the "Enable" key in the "[debug]" section would be "debug/Enable".
  32. #
  33. # You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and
  34. # re-read the new configuration settings.  You can also restart GDM by sending
  35. # a HUP or USR1 signal to the daemon.  HUP behaves like gdm-restart and causes
  36. # any user session started by GDM to exit immediately while USR1 behaves like
  37. # gdm-safe-restart and will wait until all users log out before restarting GDM.
  38. #
  39. # For full reference documentation see the GNOME help browser under
  40. # GNOME|System category.  You can also find the docs in HTML form on
  41. # http://www.gnome.org/projects/gdm/
  42. #
  43. # NOTE: Some values are commented out, but show their default values.  Lines
  44. # that begin with "#" are considered comments.
  45. #
  46. # Have fun!
  47.  
  48. [daemon]
  49. # Automatic login, if true the first local screen will automatically logged in
  50. # as user as set with AutomaticLogin key.
  51. AutomaticLoginEnable=false
  52. AutomaticLogin=
  53.  
  54. # Timed login, useful for kiosks.  Log in a certain user after a certain amount
  55. # of time.
  56. TimedLoginEnable=false
  57. TimedLogin=
  58. TimedLoginDelay=30
  59.  
  60. # The GDM configuration program that is run from the login screen, you should
  61. # probably leave this alone.
  62. #Configurator=/usr/sbin/gdmsetup --disable-sound --disable-crash-dialog
  63.  
  64. # The chooser program.  Must output the chosen host on stdout, probably you
  65. # should leave this alone.
  66. #Chooser=/usr/lib/gdm/gdmchooser
  67.  
  68. # The greeter for local (non-xdmcp) logins.  Change gdmlogin to gdmgreeter to
  69. # get the new graphical greeter.
  70. Greeter=/usr/lib/gdm/gdmgreeter
  71.  
  72. # The greeter for xdmcp logins, usually you want a less graphically intensive
  73. # greeter here so it's better to leave this with gdmlogin
  74. #RemoteGreeter=/usr/lib/gdm/gdmlogin
  75.  
  76. # Launch the greeter with an additional list of colon separated GTK+ modules.
  77. # This is useful for enabling additional feature support e.g. GNOME
  78. # accessibility framework. Only "trusted" modules should be allowed to minimize
  79. # security holes
  80. #AddGtkModules=false
  81. # By default, these are the accessibility modules.
  82. #GtkModulesList=gail:atk-bridge:/usr/lib/gtk-2.0/modules/libdwellmouselistener:/usr/lib/gtk-2.0/modules/libkeymouselistener
  83.  
  84. # Default path to set.  The profile scripts will likely override this value.
  85. # This value will be overridden with the value from /etc/default/login if it
  86. # contains "ROOT=<pathvalue>".
  87. #DefaultPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
  88. # Default path for root.  The profile scripts will likely override this value.
  89. # This value will be overridden with the value from /etc/default/login if it
  90. # contains "SUROOT=<pathvalue>".
  91. #RootPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
  92.  
  93. # If you are having trouble with using a single server for a long time and want
  94. # GDM to kill/restart the server, turn this on.  On Solaris, this value is
  95. # always true and this configuration setting is ignored.
  96. #AlwaysRestartServer=false
  97.  
  98. # User and group used for running GDM GUI applicaitons.  By default this is set
  99. # to user "gdm" and group "gdm".  This user/group should have very limited
  100. # permissions and access to ony the gdm directories and files.
  101. User=gdm
  102. Group=gdm
  103.  
  104. # To try to kill all clients started at greeter time or in the Init script.
  105. # does not always work, only if those clients have a window of their own.
  106. #KillInitClients=true
  107. LogDir=/var/log/gdm
  108. # You should probably never change this value unless you have a weird setup.
  109. PidFile=/var/run/gdm.pid
  110.  
  111. # Note that a post login script is run before a PreSession script.  It is run
  112. # after the login is successful and before any setup is run on behalf of the
  113. # user.
  114. PostLoginScriptDir=/etc/gdm/PostLogin/
  115. PreSessionScriptDir=/etc/gdm/PreSession/
  116. PostSessionScriptDir=/etc/gdm/PostSession/
  117. DisplayInitDir=/etc/gdm/Init
  118. # Distributions:  If you have some script that runs an X server in say VGA
  119. # mode, allowing a login, could you please send it to me?
  120. #FailsafeXServer=
  121. # if X keeps crashing on us we run this script.  The default one does a bunch
  122. # of cool stuff to figure out what to tell the user and such and can run an X
  123. # configuration program.
  124. XKeepsCrashing=/etc/gdm/XKeepsCrashing
  125. # Reboot, Halt and suspend commands, you can add different commands separated
  126. # by a semicolon.  GDM will use the first one it can find.
  127. RebootCommand=/sbin/shutdown -r now "Rebooted from gdm menu."
  128. HaltCommand=/sbin/shutdown -h now "Halted from gdm menu."
  129. SuspendCommand=/usr/sbin/pmi action sleep
  130. HibernateCommand=/usr/sbin/pmi action hibernate
  131. # Probably should not touch the below this is the standard setup.
  132. ServAuthDir=/var/lib/gdm
  133. # This is our standard startup script.  A bit different from a normal X
  134. # session, but it shares a lot of stuff with that.  See the provided default
  135. # for more information.
  136. BaseXsession=/etc/gdm/Xsession
  137. # This is a directory where .desktop files describing the sessions live.  It is
  138. # really a PATH style variable since 2.4.4.2 to allow actual interoperability
  139. # with KDM.  Note that <dmconfdir>/Sessions is there for backwards
  140. # compatibility reasons with 2.4.4.x.
  141. SessionDesktopDir=/etc/X11/sessions/:/etc/dm/Sessions/:/usr/share/gdm/BuiltInSessions/:/usr/share/xsessions/
  142. # This is the default .desktop session.  One of the ones in SessionDesktopDir
  143. DefaultSession=default.desktop
  144. # Better leave this blank and HOME will be used.  You can use syntax ~/ below
  145. # to indicate home directory of the user.  You can also set this to something
  146. # like /tmp if you don't want the authorizations to be in home directories.
  147. # This is useful if you have NFS mounted home directories.  Note that if this
  148. # is the home directory the UserAuthFBDir will still be used in case the home
  149. # directory is NFS, see security/NeverPlaceCookiesOnNFS to override this
  150. # behavior.
  151. UserAuthDir=
  152. # Fallback directory for writing authorization file if user's home directory
  153. # is not writable.
  154. UserAuthFBDir=/tmp
  155. UserAuthFile=.Xauthority
  156. # The X server to use if we can't figure out what else to run.
  157. StandardXServer=/usr/X11R6/bin/X
  158. # The maximum number of flexible X servers to run.
  159. #FlexibleXServers=5
  160. # And after how many minutes should we reap the flexible server if there is no
  161. # activity and no one logged on.  Set to 0 to turn off the reaping.  Does not
  162. # affect Xnest flexiservers.
  163. #FlexiReapDelayMinutes=5
  164. # The X nest command.
  165. Xnest=/usr/bin/Xnest -br -br -audit 0 -name Xnest
  166. # Automatic VT allocation.  Right now only works on Linux.  This way we force
  167. # X to use specific vts.  turn VTAllocation to false if this is causing
  168. # problems.
  169. FirstVT=7
  170. VTAllocation=true
  171. # Should double login be treated with a warning (and possibility to change VT's
  172. # on Linux and FreeBSD systems for console logins)
  173. #DoubleLoginWarning=true
  174. # Should a second login always resume the current session and switch VT's on
  175. # Linux and FreeBSD systems for console logins
  176. #AlwaysLoginCurrentSession=true
  177.  
  178. # If true then the last login information is printed to the user before being
  179. # prompted for password.  While this gives away some info on what users are on
  180. # a system, it on the other hand should give the user an idea of when they
  181. # logged in and if it doesn't seem kosher to them, they can just abort the
  182. # login and contact the sysadmin (avoids running malicious startup scripts).
  183. #DisplayLastLogin=false
  184.  
  185. # Program used to play sounds.  Should not require any 'daemon' or anything
  186. # like that as it will be run when no one is logged in yet.
  187. SoundProgram=/usr/lib/gdmplay
  188.  
  189. # These are the languages that the console cannot handle because of font
  190. # issues.  Here we mean the text console, not X.  This is only used when there
  191. # are errors to report and we cannot start X.
  192. # This is the default:
  193. #ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh
  194.  
  195. # This determines whether GDM will honor requests DYNAMIC requests from the
  196. # gdmdynamic command.
  197. #DynamicXServers=false
  198.  
  199. # This determines whether GDM will send notifications to the console.
  200. #ConsoleNotify=true
  201.  
  202. # How long gdm should wait before it assumes a started Xserver is defunct and
  203. # kills it.  10 seconds should be long enough for X, but Xgl may need 20 or 25. 
  204. GdmXserverTimeout=10
  205.  
  206. [security]
  207. # Allow root to login.  It makes sense to turn this off for kiosk use, when
  208. # you want to minimize the possibility of break in.
  209. AllowRoot=false
  210. # Allow login as root via XDMCP.  This value will be overridden and set to
  211. # false if the /etc/default/login file exists and contains
  212. # "CONSOLE=/dev/login", and set to true if the /etc/default/login file exists
  213. # and contains any other value or no value for CONSOLE.
  214. AllowRemoteRoot=false
  215. # This will allow remote timed login.
  216. AllowRemoteAutoLogin=false
  217. # 0 is the most restrictive, 1 allows group write permissions, 2 allows all
  218. # write permissions.
  219. RelaxPermissions=0
  220. # Check if directories are owned by logon user.  Set to false, if you have, for
  221. # example, home directories owned by some other user.
  222. CheckDirOwner=true
  223. # Number of seconds to wait after a failed login
  224. #RetryDelay=1
  225. # Maximum size of a file we wish to read.  This makes it hard for a user to DoS
  226. # us by using a large file.
  227. #UserMaxFile=65536
  228. # If true this will basically append -nolisten tcp to every X command line, a
  229. # good default to have (why is this a "negative" setting? because if it is
  230. # false, you could still not allow it by setting command line of any particular
  231. # server).  It's probably better to ship with this on since most users will not
  232. # need this and it's more of a security risk then anything else.
  233. # Note: Anytime we find a -query or -indirect on the command line we do not add
  234. # a "-nolisten tcp", as then the query just wouldn't work, so this setting only
  235. # affects truly local sessions.
  236. DisallowTCP=true
  237. # By default never place cookies if we "detect" NFS.  We detect NFS by
  238. # detecting "root-squashing".  It seems bad practice to place cookies on things
  239. # that go over the network by default and thus we do not do it by default.
  240. # Sometimes you can however use safe remote filesystems where this is OK and
  241. # you may want to have the cookie in your home directory.
  242. #NeverPlaceCookiesOnNFS=true
  243. # Will cause PAM_DISALLOW_NULL_AUTHTOK to be passed as a flag to
  244. # pam_authenticate and pam_acct_mgmt, disallowing NULL password.  This setting
  245. # will only take effect if PAM is being used by GDM.  This value will be
  246. # overridden with the value from /etc/default/login if it contains
  247. # "PASSREQ=[YES|NO]"
  248. #PasswordRequired=false
  249. # Specifies the PAM Stack to use, "gdm" by default.
  250. PamStack=gdm
  251.  
  252. # XDMCP is the protocol that allows remote login.  If you want to log into GDM
  253. # remotely (I'd never turn this on on open network, use ssh for such remote
  254. # usage that).  You can then run X with -query <thishost> to log in, or
  255. # -indirect <thishost> to run a chooser.  Look for the 'Terminal' server type
  256. # at the bottom of this config file.
  257. [xdmcp]
  258. # Distributions: Ship with this off.  It is never a safe thing to leave out on
  259. # the net.  Setting up /etc/hosts.allow and /etc/hosts.deny to only allow local
  260. # access is another alternative but not the safest.  Firewalling port 177 is
  261. # the safest if you wish to have xdmcp on.  Read the manual for more notes on
  262. # the security of XDMCP.
  263. Enable=false
  264. # Honor indirect queries, we run a chooser for these, and then redirect the
  265. # user to the chosen host.  Otherwise we just log the user in locally.
  266. #HonorIndirect=true
  267. # Maximum pending requests.
  268. #MaxPending=4
  269. #MaxPendingIndirect=4
  270. # Maximum open XDMCP sessions at any point in time.
  271. #MaxSessions=16
  272. # Maximum wait times.
  273. #MaxWait=15
  274. #MaxWaitIndirect=15
  275. # How many times can a person log in from a single host.  Usually better to
  276. # keep low to fend off DoS attacks by running many logins from a single host.
  277. # This is now set at 2 since if the server crashes then GDM doesn't know for
  278. # some time and wouldn't allow another session.
  279. #DisplaysPerHost=2
  280. # The number of seconds after which a non-responsive session is logged off.
  281. # Better keep this low.
  282. #PingIntervalSeconds=15
  283. # The port.  177 is the standard port so better keep it that way.
  284. #Port=177
  285. # Willing script, none is shipped and by default we'll send hostname system id.
  286. # But if you supply something here, the output of this script will be sent as
  287. # status of this host so that the chooser can display it.  You could for
  288. # example send load, or mail details for some user, or some such.
  289. #Willing=/etc/gdm/Xwilling
  290.  
  291. [gui]
  292. # The specific gtkrc file we use.  It should be the full path to the gtkrc that
  293. # we need.  Unless you need a specific gtkrc that doesn't correspond to a
  294. # specific theme, then just use the GtkTheme key.
  295. #GtkRC=/usr/share/themes/Default/gtk-2.0/gtkrc
  296.  
  297. # The GTK+ theme to use for the GUI.
  298. GtkTheme=Bianca-Blue
  299. # If to allow changing the GTK+ (widget) theme from the greeter.  Currently
  300. # this only affects the standard greeter as the graphical greeter does not yet
  301. # have this ability.
  302. AllowGtkThemeChange=true
  303. # Comma separated list of themes to allow.  These must be the names of the
  304. # themes installed in the standard locations for gtk themes.  You can also
  305. # specify 'all' to allow all installed themes.  These should be just the
  306. # basenames of the themes such as 'Thinice' or 'LowContrast'.
  307. GtkThemesToAllow=all
  308.  
  309. # Maximum size of an icon, larger icons are scaled down.
  310. #MaxIconWidth=128
  311. #MaxIconHeight=128
  312.  
  313. [greeter]
  314. # The following options for setting titlebar and setting window position are
  315. # only useful for the standard login (gdmlogin) and are not used by the
  316. # themed login (gdmgreeter).
  317. #
  318. # The standard login has a title bar that the user can move.
  319. #TitleBar=true
  320. # Don't allow user to move the standard login window.  Only makes sense if
  321. # TitleBar is on.
  322. #LockPosition=false
  323. # Set a position for the standard login window rather then just centering the
  324. # window.  If you enter negative values for the position it is taken as an
  325. # offset from the right or bottom edge.
  326. #SetPosition=false
  327. #PositionX=0
  328. #PositionY=0
  329.  
  330. # Enable the Face browser.  Note that the Browser key is only used by the
  331. # standard login (gdmlogin) program.  The Face Browser is enabled in 
  332. # the Graphical greeter by selecting a theme that includes the Face
  333. # Browser, such as happygnome-list.  The other configuration values that
  334. # affect the Face Browser (MinimalUID, DefaultFace, Include, Exclude,
  335. # IncludeAll, GlobalFaceDir) are used by both the Standard and Themed
  336. # greeter.
  337. Browser=false
  338. # The default picture in the browser.
  339. #DefaultFace=/usr/share/pixmaps/nobody.png
  340. # User ID's less than the MinimalUID value will not be included in the face
  341. # browser or in the gdmselection list for Automatic/Timed login.  They will not
  342. # be displayed regardless of the settings for Include and Exclude.
  343. MinimalUID=1000
  344. # Users listed in Include will be included in the face browser and in the
  345. # gdmsetup selection list for Automatic/Timed login.  Users should be separated
  346. # by commas.
  347. #Include=
  348. # Users listed in Exclude are excluded from the face browser and from the
  349. # gdmsetup selection list for Automatic/Timed login.  Excluded users will still
  350. # be able to log in, but will have to type their username.  Users should be
  351. # separated by commas.  
  352. Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,rpm
  353. # By default, an empty include list means display no users.  By setting
  354. # IncludeAll to true, the password file will be scanned and all users will be
  355. # displayed except users excluded via the Exclude setting and user ID's less
  356. # than MinimalUID.  Scanning the password file can be slow on systems with
  357. # large numbers of users and this feature should not be used in such
  358. # environments.  The setting of IncludeAll does nothing if Include is set to a
  359. # non-empty value.
  360. IncludeAll=true
  361. # If user or user.png exists in this dir it will be used as his picture.
  362. #GlobalFaceDir=/usr/share/pixmaps/faces/
  363.  
  364. # File which contains the locale we show to the user.  Likely you want to use
  365. # the one shipped with GDM and edit it.  It is not a standard locale.alias
  366. # file, although GDM will be able to read a standard locale.alias file as well.
  367. LocaleFile=/etc/gdm/locale.conf
  368. # Logo shown in the standard greeter.
  369. #Logo=/usr/share/pixmaps/gdm-foot-logo.png
  370. # Logo shown on file chooser button in gdmsetup (do not modify this value).
  371. #ChooserButtonLogo=/usr/share/pixmaps/gdm-foot-logo.png
  372. # The standard greeter should shake if a user entered the wrong username or
  373. # password.  Kind of cool looking
  374. #Quiver=true
  375.  
  376. # The Actions menu (formerly system menu) is shown in the greeter, this is the
  377. # menu that contains reboot, shutdown, suspend, config and chooser.  None of
  378. # these is available if this is off.  They can be turned off individually
  379. # however.
  380. #SystemMenu=true
  381. # Configuration is available from the system menu of the greeter.
  382. ConfigAvailable=false
  383. # Should the chooser button be shown.  If this is shown, GDM can drop into
  384. # chooser mode which will run the xdmcp chooser locally and allow the user to
  385. # connect to some remote host.  Local XDMCP does not need to be enabled,
  386. # however.
  387. #ChooserButton=true
  388.  
  389. # Welcome is for all console logins and RemoteWelcome is for remote logins
  390. # (through XDMCP).
  391. # DefaultWelcome and DefaultRemoteWelcome set the string for Welcome to
  392. # "Welcome" and for DefaultWelcome to "Welcome to %n", and properly translate
  393. # the message to the appropriate language.  Note that %n gets translated to the
  394. # hostname of the machine.  These default values can be overridden by setting
  395. # DefaultWelcome and/or DefaultRemoteWelcome to false, and setting the Welcome
  396. # and DefaultWelcome values as desired.  Just make sure the strings are in
  397. # utf-8 Note to distributors, if you wish to have a different Welcome string
  398. # and wish to have this translated you can have entries such as
  399. # "Welcome[cs]=Vitejte na %n".
  400. DefaultWelcome=true
  401. DefaultRemoteWelcome=true
  402. #Welcome=Welcome
  403. #RemoteWelcome=Welcome to %n
  404.  
  405. # Xinerama screen we use to display the greeter on.  Not for true multihead,
  406. # currently only works for Xinerama.
  407. #XineramaScreen=0
  408. # Background settings for the standard greeter:
  409. # Type can be 0=None, 1=Image & Color, 2=Color, 3=Image
  410. #BackgroundType=2
  411. #BackgroundImage=
  412. #BackgroundScaleToFit=true
  413. # The Standard greeter (gdmlogin) uses BackgroundColor as the background
  414. # color, while the themed greeter (gdmgreeter) uses GraphicalThemedColor
  415. # as the background color.
  416. BackgroundColor=#dab082
  417. GraphicalThemedColor=#dab082
  418. # XDMCP session should only get a color, this is the sanest setting since you
  419. # don't want to take up too much bandwidth
  420. #BackgroundRemoteOnlyColor=true
  421.  
  422. # Program to run to draw the background in the standard greeter.  Perhaps
  423. # something like an xscreensaver hack or some such.
  424. #BackgroundProgram=
  425. # If this is true then the background program is run always, otherwise it is
  426. # only run when the BackgroundType is 0 (None).
  427. #RunBackgroundProgramAlways=false
  428. # Delay before starting background program
  429. #BackgroundProgramInitialDelay=30
  430. # Should the background program be restarted if it is exited.
  431. #RestartBackgroundProgram=true
  432. # Delay before restarting background program
  433. #BackgroundProgramRestartDelay=30
  434.  
  435. # Show the Failsafe sessions.  These are much MUCH nicer (focus for xterm for
  436. # example) and more failsafe then those supplied by scripts so distros should
  437. # use this rather then just running an xterm from a script.
  438. #ShowGnomeFailsafeSession=true
  439. #ShowXtermFailsafeSession=true
  440. # Normally there is a session type called 'Last' that is shown which refers to
  441. # the last session the user used.  If off, we will be in 'switchdesk' mode
  442. # where the session saving stuff is disabled in GDM
  443. #ShowLastSession=true
  444. # Always use 24 hour clock no matter what the locale.
  445. #Use24Clock=auto
  446. # Use circles in the password field.  Looks kind of cool actually, but only
  447. # works with certain fonts.
  448. UseCirclesInEntry=true
  449. # Do not show any visible feedback in the password field. This is standard for
  450. # instance in console, xdm and ssh.
  451. #UseInvisibleInEntry=false
  452.  
  453. # These two keys are for the themed greeter (gdmgreeter).  Circles is the
  454. # standard shipped theme.  If you want GDM to select a random theme from a
  455. # list then provide a list that is delimited by /: to the GraphicalThemes
  456. # key and set GraphicalThemeRand to true.  Otherwise use GraphicalTheme
  457. # and specify just one theme.
  458. GraphicalTheme=Bianca-Blue
  459. #GraphicalThemes=circles/:happygnome
  460. GraphicalThemeDir=/usr/share/gdm/themes/
  461. GraphicalThemeRand=false
  462.  
  463. # If InfoMsgFile points to a file, the greeter will display the contents of the
  464. # file in a modal dialog box before the user is allowed to log in.
  465. #InfoMsgFile=
  466. # If InfoMsgFile is present then InfoMsgFont can be used to specify the font to
  467. # be used when displaying the contents of the file.
  468. #InfoMsgFont=Sans 24
  469.  
  470. # If SoundOnLogin is true, then the greeter will beep when login is ready for
  471. # user input.  If SoundOnLogin is a file and the greeter finds the 'play'
  472. # executable (see daemon/SoundProgram) it will play that file instead of just
  473. # beeping.
  474. SoundOnLogin=true
  475. SoundOnLoginFile=/usr/share/sounds/question.wav
  476. # If SoundOnLoginSuccess, then the greeter will play a sound (as above) when a
  477. # user successfully logs in.
  478. #SoundOnLoginSuccess=false
  479. #SoundOnLoginSuccessFile=
  480. # If SoundOnLoginFailure, then the greeter will play a sound (as above) when a
  481. # user fails to log in.
  482. #SoundOnLoginFailure=false
  483. #SoundOnLoginFailureFile=
  484.  
  485. # Specifies a program to be called by the greeter/login program when the
  486. # initial screen is displayed.  The purpose is to provide a hook where files
  487. # used after login can be preloaded to speed performance for the user. The
  488. # program will only be called once only, the first time a greeter is displayed.
  489. # The gdmprefetch command may be used.  This utility will load any libraries
  490. # passed in on the command line, or if the argument starts with a "@"
  491. # character, it will process the file assuming it is an ASCII file containing a
  492. # list of libraries, one per line, and load each library in the file.
  493. #PreFetchProgram=/usr/lib/gdm/gdmprefetch /etc/gdm/gdmprefetchlist
  494.  
  495. # The chooser is what's displayed when a user wants an indirect XDMCP session,
  496. # or selects Run XDMCP chooser from the system menu
  497. [chooser]
  498. # Default image for hosts.
  499. #DefaultHostImg=/usr/share/pixmaps/nohost.png
  500. # Directory with host images, they are named by the hosts: host or host.png.
  501. HostImageDir=/usr/share/hosts/
  502. # Time we scan for hosts (well only the time we tell the user we are scanning
  503. # actually, we continue to listen even after this has expired).
  504. #ScanTime=4
  505. # A comma separated lists of hosts to automatically add (if they answer to a
  506. # query of course).  You can use this to reach hosts that broadcast cannot
  507. # reach.
  508. Hosts=
  509. # Broadcast a query to get all hosts on the current network that answer.
  510. Broadcast=true
  511. # Set it to true if you want to send a multicast query to hosts.
  512. Multicast=false
  513. # It is an IPv6 multicast address.It is hardcoded here and will be replaced
  514. # when officially registered xdmcp multicast address of TBD will be available.
  515. #Multicast_Addr=ff02::1
  516. # Allow adding random hosts to the list by typing in their names.
  517. #AllowAdd=true
  518.  
  519. [debug]
  520. # This will cause GDM to send debugging information to the system log, which 
  521. # will create a LOT of output.  It is not recommended to turn this on for
  522. # normal use, but it can be useful to determine the cause when GDM is not
  523. # working properly.
  524. Enable=false
  525. # This will enable debug messages for accessibilty gesture listeners into the
  526. # syslog.  This includes output about key events, mouse button events, and
  527. # pointer motion events.  This is useful for figuring out the cause of why the
  528. # gesture listeners may not be working, but is too verbose for general debug.
  529. Gestures=false
  530.  
  531. [servers]
  532. # These are the standard servers.  You can add as many you want here and they
  533. # will always be started.  Each line must start with a unique number and that
  534. # will be the display number of that server.  Usually just the 0 server is
  535. # used.
  536. 0=Standard
  537. #1=Standard
  538. # Note the VTAllocation and FirstVT keys on Linux and FreeBSD.  Don't add any
  539. # vt<number> arguments if VTAllocation is on, and set FirstVT to be the first
  540. # vt available that your gettys don't grab (gettys are usually dumb and grab
  541. # even a vt that has already been taken).  Using 7 will work pretty much for
  542. # all Linux distributions.  VTAllocation is not currently implemented on
  543. # anything but Linux and FreeBSD.  Feel free to send patches.  X servers will
  544. # just not get any extra arguments then.
  545. #
  546. # If you want to run an X terminal you could add an X server such as this:
  547. #0=Terminal -query serverhostname
  548. # or for a chooser (optionally serverhostname could be localhost):
  549. #0=Terminal -indirect serverhostname
  550. #
  551. # If you wish to run the XDMCP chooser on the local display use the following
  552. # line
  553. #0=Chooser
  554.  
  555. ## Note:
  556. # is your X server not listening to TCP requests?  Perhaps you should look at
  557. # the security/DisallowTCP setting!
  558.  
  559. # Definition of the standard X server.
  560. [server-Standard]
  561. name=Standard server
  562. command=/usr/X11R6/bin/X -br -audit 0 
  563. flexible=true
  564. # Indicates that the X server should be started at a different process
  565. # priority.  Values can be any integer value accepted by the setpriority C
  566. # library function (normally between -20 and 20) with 0 being the default. For
  567. # highly interactive applications, -5 yields good responsiveness. The default
  568. # value is 0 and the setpriority function is not called if the value is 0.
  569.  
  570. #priority=0
  571.  
  572. # To use this server type you should add -query host or -indirect host to the
  573. # command line.
  574. [server-Terminal]
  575. name=Terminal server
  576. # Add -terminate to make things behave more nicely
  577. command=/usr/X11R6/bin/X -br -audit 0 -terminate
  578. # Make this not appear in the flexible servers (we need extra params anyway,
  579. # and terminate would be bad for xdmcp choosing).  You can make a terminal
  580. # server flexible, but not with an indirect query.  If you need flexible
  581. # indirect query server, then you must get rid of the -terminate and the only
  582. # way to kill the flexible server will then be by Ctrl-Alt-Backspace.
  583. flexible=false
  584. # Not local, we do not handle the logins for this X server.
  585. handled=false
  586.  
  587. # To use this server type you should add -query host or -indirect host to the
  588. # command line.
  589. [server-Chooser]
  590. name=Chooser server
  591. command=/usr/X11R6/bin/X -br -audit 0
  592. # Make this not appear in the flexible servers for now, but if you wish to
  593. # allow a chooser server then make this true.  This is the only way to make a
  594. # flexible chooser server that behaves nicely.
  595. flexible=false
  596. # Run the chooser instead of the greeter.  When the user chooses a machine they
  597. # will get this same server but run with "-terminate -query hostname".
  598. chooser=true
  599.